From: <Saved by Windows Internet Explorer 8>
Subject: Bidirectional Shift Registers
Date: Sat, 1 Jan 2011 15:25:43 +0200
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_01E7_01CBA9C8.27DC6660"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5994

This is a multi-part message in MIME format.

------=_NextPart_000_01E7_01CBA9C8.27DC6660
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.eelab.usyd.edu.au/digital_tutorial/part2/register06.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Bidirectional Shift Registers</TITLE>
<META content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3DContent-Type><!-- Created with AOLpress/2.0 -->
<META name=3DGENERATOR content=3D"MSHTML 8.00.6001.18975"></HEAD>
<BODY link=3D#808000 bgColor=3D#ffffff vLink=3D#ff80c0>
<P align=3Dcenter><IMG border=3D0 alt=3DRegisters=20
src=3D"http://www.eelab.usyd.edu.au/digital_tutorial/part2/pics/register0=
1s.gif"=20
width=3D200 height=3D60>=20
<H1 align=3Dcenter><FONT color=3Dteal><I>Bidirectional Shift =
Registers</I></FONT>=20
</H1>
<BLOCKQUOTE><B>The registers discussed so far involved only right shift=20
  operations. &nbsp;Each right shift operation has the effect of =
successively=20
  dividing the binary number by two. &nbsp;If the operation is reversed =
(left=20
  shift), this has the effect of multiplying the number by two. =
&nbsp;With=20
  suitable gating arrangement a serial shift register can perform both=20
  operations.</B>=20
  <P><B>A <FONT color=3D#ff0080><BIG><I>bidirectional</I></BIG></FONT>, =
or <FONT=20
  color=3D#ff0080><I><BIG>reversible</BIG></I></FONT>, shift register is =
one in=20
  which the data can be shift either left or right. &nbsp;A <FONT=20
  color=3D#ff0080>four-bit bidirectional shift register</FONT> using D =
flip-flops=20
  is shown below.</B> </P></BLOCKQUOTE>
<P align=3Dcenter><IMG border=3D0 alt=3D"Bidirectional Shift Reigster"=20
src=3D"http://www.eelab.usyd.edu.au/digital_tutorial/part2/pics/regist06.=
jpg"=20
width=3D706 height=3D260>=20
<BLOCKQUOTE>
  <P align=3Dleft><B>Here a set of NAND gates are configured as OR gates =
to select=20
  data inputs from the right or left adjacent bistables, as selected by =
the=20
  LEFT/RIGHT control line.</B>=20
  <P align=3Dleft><B>The animation below performs right shift four =
times, then=20
  left shift four times. &nbsp;Notice the order of the four output bits =
are not=20
  the same as the order of the original four input bits. &nbsp;They are =
actually=20
  reversed!</B> </P></BLOCKQUOTE>
<P align=3Dcenter><IMG border=3D0 alt=3DAnimation=20
src=3D"http://www.eelab.usyd.edu.au/digital_tutorial/part2/pics/bidi1.gif=
"=20
width=3D290 height=3D40>=20
<P><BR><BR>
<P align=3Dcenter><IMG border=3D0=20
src=3D"http://www.eelab.usyd.edu.au/digital_tutorial/part2/pics/bhf_g.gif=
" isMap=20
width=3D300 height=3D40 useMap=3D#bhfr><MAP name=3Dbhfr> <AREA=20
  =
href=3D"http://www.eelab.usyd.edu.au/digital_tutorial/part2/register07.ht=
ml"=20
  shape=3DRECT coords=3D200,0,300,40><AREA=20
  =
href=3D"http://www.eelab.usyd.edu.au/digital_tutorial/part2/hpage.html"=20
  shape=3DRECT coords=3D102,0,200,40><AREA=20
  =
href=3D"http://www.eelab.usyd.edu.au/digital_tutorial/part2/register05.ht=
ml"=20
  shape=3DRECT coords=3D0,0,102,40></MAP><BR><BR></P></BODY></HTML>

------=_NextPart_000_01E7_01CBA9C8.27DC6660
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.eelab.usyd.edu.au/digital_tutorial/part2/pics/register01s.gif

[encoded data, 4332 characters]
A4RCeITvR4NIuIR+syU7yIRQ+DYBAQA7

------=_NextPart_000_01E7_01CBA9C8.27DC6660
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.eelab.usyd.edu.au/digital_tutorial/part2/pics/regist06.jpg

[encoded data, 30156 characters]

------=_NextPart_000_01E7_01CBA9C8.27DC6660
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.eelab.usyd.edu.au/digital_tutorial/part2/pics/bidi1.gif

[encoded data, 15048 characters]
aWcuZ2lmAA4KAAIAFwAAAAAAAAAAAApiaWRpOS5naWYAADs=

------=_NextPart_000_01E7_01CBA9C8.27DC6660
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.eelab.usyd.edu.au/digital_tutorial/part2/pics/bhf_g.gif

[encoded data, 38604 characters]

------=_NextPart_000_01E7_01CBA9C8.27DC6660--
